KumbangSec: An Approach for Modelling Functional and Security Variability in Software Architectures

نویسندگان

  • Varvana Myllärniemi
  • Mikko Raatikainen
  • Tomi Männistö
چکیده

Software products often need to vary in terms of functionality, but also in terms of quality attributes. We describe KumbangSec, which in an approach for modelling functional and security variability applying different architectural viewpoints. KumbangSec builds on an existing variability modelling method, Kumbang, by extending it with security engineering concepts. KumbangSec consists of a conceptualisation and a language implementing the conceptualisation. The semantics for the conceptualisation has been described using natural language; the syntax for the language has been defined in a grammar. KumbangSec can be supported with a configurator, which is an intelligent tool supporting derivation of products that each satisfy specific and different functional and security requirements. Such a tool, KumbangSec configurator, is currently being developed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Coping with variability in product-line architectures using component technology

Since any successful software product is continuously evolving in order to fulfill market requirements, it needs an architectural basis that can sustain the necessary variability to meet changing requirements. In this paper we presents a component-oriented approach for developing product-line architectures that can accommodate variability through separation of architectural, functional and non-...

متن کامل

A Look on Engineering Non- Functional Properties in Service Oriented Architectures

Service-oriented architectures (SOA) aim to define a common approach for both the providers and consumers of services by introducing the mechanisms necessary to publish services, to search for services, and to request the execution of services. The proliferation of the providers of services offering identical or similar services has led customers to choose services based on information behind t...

متن کامل

Automatic Derivation of AADL Product Architectures in Software Product Line Development

Software Product Line development involves the explicit management of variability that has to be encompassed by the software artifacts, in particular by the software architecture. Architectural variability has to be not only supported by the architecture but also explicitly represented. The Common Variability Language (CVL) allows to represent such variability independently of the Architecture ...

متن کامل

Svamp - An Integrated Approach for Modeling Functional and Quality Variability

Software variability modeling is a complex task. To manage this complexity, we introduce an approach called Svamp. The main contribution of Svamp is to model concepts through ontologies and offer tool support for capturing functional and quality variability in software product family architectures. Variability description languages are defined by different ontologies that provide meta-models. F...

متن کامل

Quantitative evaluation of software security: an approach based on UML/SecAM and evidence theory

Quantitative and model-based prediction of security in the architecture design stage facilitates early detection of design faults hence reducing modification costs in subsequent stages of software life cycle. However, an important question arises with respect to the accuracy of input parameters. In practice, security parameters can rarely be estimated accurately due to the lack of sufficient kn...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007